home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / shazam11.zip / DEMOSZ.DEF < prev    next >
Text File  |  1991-11-04  |  9KB  |  163 lines

  1. @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  2. @@ Shazam menu model
  3. @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  4.  
  5. [APPLICATION]                          ;;SHAZAM
  6.  
  7.  
  8. [SUBMENU]≡ hcSystem                    ;;system commands
  9.  about                                 ;;program version and copyright
  10. 'Refresh display'                      ;;redraw the screen
  11. 'Clear desktop'  ctrl-f3 cmCloseAll    ;;close all windows
  12.  
  13. [SUBMENU] file                         ;;file management commands (open, save, etc)
  14. Open...    f3                          ;;locate and open a file in an Edit window
  15. New                                    ;;create a new file in a new Edit window
  16. Save       f2                          ;;save the file in the active Edit window
  17. 'Save ~a~s...'                         ;;save file under a different name, directory, or drive
  18. 'Save a~l~l'     ctrl-f2               ;;save all modified files to disk
  19.  
  20. [NEWLINE]
  21. 'Load ~H~elp Text'                     ;;load Help Text (*.TXT) relevant to current *.DEF file.
  22.    >[SUBMENU] Erase output             ;;Clean up hard disk by deleting generated output
  23.    'Erase ~s~ource-code'               ;;delete generated source-code for the current *.DEF file
  24.    'Erase ~a~ll output'                ;;delete all output for the current *.DEF file
  25.    <
  26. [NEWLINE]
  27. print              f4                  ;;print file in current window
  28. 'p~r~int all' ctrl-f4                  ;;print all files
  29. [NEWLINE]
  30. 'Change dir...'                        ;;choose a new default directory
  31. 'DOS shell' cmShell                    ;;access the DOS command-line
  32. E~x~it alt-x cmQuit                    ;;quit the program & return to DOS
  33.  
  34. [SUBMENU] edit                         ;;cut-and-paste editing commands
  35. Undo                                   ;;cancel changes to the current line
  36. [NEWLINE]
  37. Cu~t~   Shift-Del                      ;;remove selected text, place in Clipboard
  38. Copy    Ctrl-Ins                       ;;copy selected text into Clipboard
  39. Paste  Shift-Ins                       ;;Insert text from Clipboard at cursor position
  40. 'Show clipboard'                       ;;open the Clipboard window
  41. [NEWLINE]
  42. C~l~ear   Ctrl-Del                     ;;delete selected text
  43.  
  44. [SUBMENU] search                       ;;text search-and-replace commands
  45. Find...                                ;;search for text
  46. Replace...                             ;;search for text and replace it with new text
  47. 'Search again'                         ;;repeat the last Find or Replace command
  48.  
  49. [SUBMENU] Run/Generate                 ;;Generate, compile, run, DLGDSN, IDE
  50. Re~c~ompile/Run                        ;;Same as Alt-F9/Compile, Ctrl-F9/Run
  51. R~e~generate/Run                       ;;Same as "Erase all output", Alt-G/Generate, Ctrl-F9/Run
  52. [NEWLINE]
  53. Run                ctrl-f9             ;;Run *.EXE program (Generate/Compile if needed)
  54. Generate             alt-g             ;;Generate/Regenerate source-code
  55. [NEWLINE]
  56. 'Dialog Design'      alt-d             ;;run DLGDSN (Dialogbox Design)
  57. 'T~u~rbo Pascal IDE' alt-u             ;;run Turbo Pascal Integrated Development Environment
  58.  
  59. [SUBMENU] Compile hcCompileMenu        ;;compile source-code for current definition
  60. 'Compile ~H~elp'                       ;;call TVHC.EXE Help Compiler for *.TXT file
  61. [NEWLINE]
  62. Compile             alt-f9             ;;call TPC.EXE to compile
  63. Make                    f9             ;;call TPC.EXE with MAKE option
  64. Build             shift-f9             ;;call TPC.EXE with BUILD option
  65.  
  66. [SUBMENU] options                      ;;customize program, save, load
  67. Change...                              ;;change options affecting program operation
  68. 'View defaults...'                     ;;view default settings, then change
  69. [NEWLINE]
  70. 'Save config'                          ;;save changed options
  71. 'Load config'                          ;;load options file previously saved
  72.  
  73. [SUBMENU] window                       ;;open, arrange and close windows
  74.    >[submenu] Palette                  ;;choose Color, Black & White or LED screen colors
  75.    Color            '/color'           ;;(/switch) Select for Color monitor
  76.    'Black & White'  '/bw'              ;;(/switch) Select for Black & White/LCD (portable/notebook)
  77.    Monochrome       '/mono'            ;;(/switch) Select for Hercules/Monochrome
  78.    <
  79. [NEWLINE]
  80. Size/move      ctrl-f5 cmResize        ;;change the size or position of the active window
  81. Zoom                f5                 ;;enlarge or restore the size of the active window
  82. 'Zoom a~l~l'   alt-z                   ;;zoom all windows
  83. Tile           alt-t                   ;;arrange windows on the desktop by tiling
  84. C~a~scade      alt-a                   ;;arrange windows on the desktop by cascading
  85. Next                f6                 ;;make the next window active
  86. Previous      shift-f6 cmPrev          ;;make the previous window active
  87. Close           alt-f3                 ;;close the active window
  88. [NEWLINE]
  89. @@'Video Mode'                         ;;Change to 43/50 line mode (EGA/VGA only)
  90. 'User screen' alt-F5                   ;;View DOS screen
  91.  
  92.  
  93. [STATUS]
  94. f1 help
  95. f2 save
  96. f3 open
  97. alt-g generate
  98. ctrl-f9 run
  99. f10 menu
  100. kbAltP cmPrint
  101.  
  102.  
  103. [HINT]                       @@ standard button hints
  104. hcOK                         ;;accept the settings in this dialog box
  105. hcCancel                     ;;close the dialog box without making any changes
  106. hcYes                        ;;accept the proposed action
  107. hcNo                         ;;reject the proposed action
  108.  
  109. hcWelcome                    ;;Welcome!  Press ─┘ Enter or SpaceBar to close this dialog box.
  110.  
  111. @@ CODE FILES
  112. hcCodeFiles1                 ;;add comments to generated code?
  113. hcCodeFiles2                 ;;split generated code into separate include files?
  114. hcCodeFiles3                 ;;copy Custom Component files into main file?  (USE, INC, VIR, EVT)
  115. @@ HELP TEXT
  116. hcHelpText1                  ;;no update; generate hc... values
  117. hcHelpText2                  ;;permanently append generated Help Text to end of actual Help Text
  118. hcHelpText3                  ;;temporarily append actual Help Text to generated Help Text
  119. @@ COMPILE
  120. hcCompile1                   ;;do not compile
  121. hcCompile2                   ;;compile only (C:>tpc program)
  122. hcCompile3                   ;;compile with make option (C:>tpc program /m)
  123. hcCompile4                   ;;compile with build option (C:>tpc program /b)
  124. @@ MENUBAR
  125. hcMenuBar1                   ;;Do not generate a MenuBar
  126. hcMenuBar2                   ;;Generate MenuBar source-code
  127. hcMenuBar3                   ;;Generate MenuBar as a resource
  128. @@ STATUS LINE
  129. hcStatusLine1                ;;Do not generate a StatusLine
  130. hcStatusLine2                ;;Generate StatusLine source-code
  131. hcStatusLine3                ;;Generate StatusLine as a resource
  132. @@ HINTS
  133. hcHints1                     ;;Do not generate Hints
  134. hcHints2                     ;;Generate Hints source-code
  135. hcHints3                     ;;Generate Hints as a resource
  136. @@ EXEC SWAP
  137. hcExecSwap                   ;;choose whether to swap the program to disk or EMS for DOS access
  138. @@ CODE OPTIONS
  139. hcCodeOptions1               ;;Allow PARAMS for MenuBar NewItems?
  140. hcCodeOptions2               ;;Allow "HotKey" keyboard shortcuts?
  141. hcCodeOptions3               ;;Allow command constants & passive naming?
  142. hcCodeOptions4               ;;Allow Help Context constants & passive naming?
  143. @@ DUMMY ROUTINES
  144. hcDummyRoutines1             ;;no dummy routines
  145. hcDummyRoutines2             ;;dummy routine issues MsgBox
  146. hcDummyRoutines3             ;;dummy routine issues random TWindow
  147. hcDummyRoutines4             ;;dummy routine alternates between MsgBox & TWindow
  148. @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  149. hcOpenTree                   ;;Incremental Search:  lower case for files, UPPER case for directories
  150. hcDirectoryTree              ;;──│TAB to move around; cursor to navigate through directory tree
  151. @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  152. hcSearchText                 ;;Text to look for
  153. hcReplaceText                ;;Text to use for replace
  154. hcSearchType1                ;;whether to consider case during search
  155. hcSearchType2                ;;whether to consider partial matches
  156. hcSearchType3                ;;whether to prompt before replacing
  157. hcSearchType4                ;;whether to scan entire file
  158. @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  159. hcPrintDest0                 ;;send output to a disk file
  160. hcPrintDest1                 ;;print to the first system printer
  161. hcPrintDest2                 ;;print to the second system printer
  162. hcPrintDest3                 ;;print to the third system printer
  163.